ScalingTransform
ScalingTransform[{sx,sy,…}] gives a TransformationFunction that represents scaling by a factor si along each coordinate axis from the origin.
ScalingTransform[{sx,sy,…},p] gives scaling centered at the point p.
ScalingTransform[s,v] gives scaling by a factor s along the direction of the vector v.
ScalingTransform[s,v,p] gives scaling along the direction of v, centered at the point p.
Please visit the official Wolfram Language Reference for more details and examples on core symbols.